/**
 * Message.java 01/03/2012
 */

package l3.info.Projet.Client;

import java.io.Serializable;
import java.util.Date;

/**
 * Objet Message se référant à la Table message
 * @author Loïc Martinez
 * @version 1.0
 */

public class Message implements Serializable {

	/** Numéro du message */
	private int idMessage;
	
	/** Le message en lui même */
	private String message;
	
	/** Le numUtilisateur */
	private int ecrivain;
	
	/** Date de création du message */
	private Date dateCreation;
	
	/**
	 * Constructeur du message
	 * @param idMessage, le numéro du message
	 * @param message, le message
	 * @param ecrivain, le numéro de l'utilisateur
	 * @param dateCreation, la date de création du message
	 */
	public Message(int idMessage, String message, int ecrivain, 
			Date dateCreation) {
		this.idMessage = idMessage;
		this.message = message;
		this.ecrivain = ecrivain;
		this.dateCreation = dateCreation;
	}
	
	/**
	 * @return the idMessage
	 */
	public int getIdMessage() {
		return idMessage;
	}

	/**
	 * @return the message
	 */
	public String getMessage() {
		return message;
	}

	/**
	 * @return the ecrivain
	 */
	public int getEcrivain() {
		return ecrivain;
	}

	/**
	 * @return the dateCreation
	 */
	public Date getDateCreation() {
		return dateCreation;
	}
}
